#ifndef CONSULTA_H_
#define CONSULTA_H_

#include <iostream>
#include <signal.h>
#include <stdlib.h>
#include <sstream>
#include "Seniales/SignalHandler.h"
#include "Colas/Mensajes.h"
#include "Colas/Cola.h"
#include "Constantes.h"
#include "Log.h"


using namespace std;

class Consulta : public EventHandler {

private:

	bool detectando;
	int cantidadEstacionamientos;
	Cola<MensajeTicket> colaAdministrador;

	void consultarCantidadAutos(int);
	void consultarMontoFacturado(int);
	void imprimirCantidadAutos(int, int);
	void imprimirMontoFacturado(int, int);

public:

	Consulta(int);
	virtual ~Consulta();
	void iniciarDeteccion();
	int handleSignal(int signum);

};

#endif /*CONSULTA_H_*/
